Skip to content
This repository has been archived by the owner on Jan 28, 2022. It is now read-only.

Moving build pipeline to use devcontainer #152

Merged
merged 22 commits into from
Feb 18, 2020

Conversation

storey247
Copy link
Contributor

@storey247 storey247 commented Jan 28, 2020

  • Updated the azure-pipeline.yaml to run the build processes in devcontainer
  • Removed installation steps which are taken care of by the container
  • Fixes issue with gopls dependency path in devcontainer

These changes bring the following benefits:

  • WYSIWYG development, if it works in dev container then it’ll work on build without needing to adapt built scripts
  • container images are cached to speed up builds
  • allows the easy use of KIND for running tests in a container environment on build agents
  • removes dependency graph complexity on build agents as everything runs in docker
  • keeps the existing build strategy, code coverage etc.

@storey247
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@storey247 storey247 changed the title WIP: Moving build pipeline to use devcontainer Moving build pipeline to use devcontainer Jan 29, 2020
@Azadehkhojandi
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines.yaml Outdated Show resolved Hide resolved
ci.sh Outdated Show resolved Hide resolved
@Azadehkhojandi
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Azadehkhojandi
Azadehkhojandi previously approved these changes Feb 14, 2020
Copy link
Contributor

@Azadehkhojandi Azadehkhojandi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you

@Azadehkhojandi Azadehkhojandi self-requested a review February 14, 2020 08:20
@storey247
Copy link
Contributor Author

The issues should now be fixed and is ready to merge, can you please review again @Azadehkhojandi as I had to push new changes which removed your approval

@stuartleeks
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Azadehkhojandi Azadehkhojandi merged commit 534af7f into Azure:master Feb 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants